using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("ChatLogFrame")]
	public class ChatLogFrame : MonoBehaviour
	{
		public ChatLogFrameBones m_Bones => method_3<ChatLogFrameBones>("m_Bones");

		public ChatLogFramePrefabs m_Prefabs => method_3<ChatLogFramePrefabs>("m_Prefabs");

		public UberText m_NameText => method_3<UberText>("m_NameText");

		public ChatLog m_chatLog => method_3<ChatLog>("m_chatLog");

		public PlayerIcon m_playerIcon => method_3<PlayerIcon>("m_playerIcon");

		public BnetPlayer m_receiver => method_3<BnetPlayer>("m_receiver");

		public BnetPlayer Receiver => method_14<BnetPlayer>("get_Receiver", Array.Empty<object>());

		public ChatLogFrame(IntPtr address, string className)
			: base(address, className)
		{
		}

		public ChatLogFrame(IntPtr address)
			: this(address, "ChatLogFrame")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void Start()
		{
			method_8("Start");
		}

		public void UpdateLayout()
		{
			method_8("UpdateLayout");
		}

		public void InitPlayerIcon()
		{
			method_8("InitPlayerIcon");
		}

		public void OnResize()
		{
			method_8("OnResize");
		}

		public void UpdateReceiver()
		{
			method_8("UpdateReceiver");
		}
	}
}
